#ifndef _PEER_THREAD_H_
#define _PEER_THREAD_H_

#include<sys/types.h>
#include<sys/socket.h>
#include<netinet/in.h>
#include<stdlib.h>
#include<stdio.h>
#include<netdb.h>
#include<string.h>
#include<unistd.h>
#include<signal.h>
#include<pthread.h>
#include "defines.h"
#include "tad.h"

struct peer_list;
struct file_list;
struct file;
struct peer;

void *peer_thread(void *peer);
void peer_thread_init(struct peer *p);

#endif
